ul.cssmenu1 li {
	float: left;
}
ul.cssmenu1 li a {
	display: block;
	background: url('../images/sidebar.png');
}
/*
*	Normal Links
*/
ul.cssmenu1 li.granite a {
	width: 293px;
	height:56px;
	background-position: -0px -0px;
}
ul.cssmenu1 li.marble a {
	width: 293px;
	height:56px;
	background-position: -0px -56px;
}
ul.cssmenu1 li.quartz a {
	width: 293px;
	height:56px;
	background-position: -0px -112px;
}
ul.cssmenu1 li.travertine a {
	width: 293px;
	height:56px;
	background-position: -0px -168px;
}
/*
*	Hover Links
*/
ul.cssmenu1 li.granite a:hover {
	background-position: -293px -0px;
	width: 293px;
	height:56px;
}
ul.cssmenu1 li.marble a:hover {
	background-position: -293px -56px;
	width: 293px;
	height:56px;
}
ul.cssmenu1 li.quartz a:hover {
	background-position: -293px -112px;
	width: 293px;
	height:56px;
}
ul.cssmenu1 li.travertine a:hover {
	background-position: -293px -168px;
	width: 293px;
	height:56px;
}
/*
*	Clicked Links
*/
ul.cssmenu1 li.granite a:active {
	background-position: -586px -0px;
	width: 293px;
	height:56px;
}
ul.cssmenu1 li.marble a:active {
	background-position: -586px -56px;
	width: 293px;
	height:56px;
}
ul.cssmenu1 li.quartz a:active {
	background-position: -586px -112px;
	width: 293px;
	height:56px;
}
ul.cssmenu1 li.travertine a:active {
	background-position: -586px -168px;
	width: 293px;
	height:56px;
}

.box-1 {
	background: url('../images/c-mid.png') repeat-y;
	float:left;
}
.box-1-header {
	background: url('../images/1-box-h.png') no-repeat center top;
	width:970px;
	height:52px;
	margin-bottom: 10px;
} 
.box-1 h1 {
	padding: 15px 0px 0px 30px;
	font-weight:bold;
	font-size:17px;
	color:#FFF;
}
.box-1 p {
	padding: 5px 30px 0px 30px;
	text-indent: 40px;
	line-height:1.3em;
	font-size:14px;
}
.box-1-footer {
	background: url('../images/1-box-f.jpg') no-repeat center bottom;
	padding-bottom: 35px;
} 

.box-1-footer-index {
	background: url('../images/1-box-f-index.jpg') no-repeat center bottom;
	padding-bottom: 35px;
}

.box-3-body {
	
	padding-left: 35px;
	padding-right: 30px;
	font-size: 11.5pt;
}
.box-3-left {
	background: url('../images/3-box-l-m.png') repeat-y;
	float:left;
	width:326px;
	height: 716px;
	position:relative;
	z-index:300;
}
.box-3-left-header {
	background: url('../images/3-box-l-h.jpg') no-repeat center top;
	height:52px;
	margin-bottom: 10px;
} 
.box-3-left h1 {
	font-weight:bold;
	font-size:17px;
	color:#FFF;
	padding: 15px 0px 0px 30px;
}
.box-3-left p {
	padding: 5px 27px 0px 33px;
	line-height:1.3em;
	font-size:14px;
	text-align:justify;
	text-indent: 40px;
}
.box-3-left-footer {
	background: url('/images/3-box-l-f-w.png') no-repeat center bottom;
	min-height:76px;
	padding-bottom: 30px;
}


.box-3-mid {
	background: url('../images/3-box-m-m.png') repeat-y;
	float:left;
	width:318px;
	position:relative;
	z-index:300;
}
.box-3-mid-header {
	background: url('../images/3-box-m-h.jpg') no-repeat center top;
	height:52px;
	margin-bottom: 10px;
} 
.box-3-mid h1 {
	font-weight:bold;
	font-size:17px;
	color:#FFF;
	padding: 15px 0px 0px 30px;
}
.box-3-mid p {
	padding: 5px 30px 0px 30px;
	line-height:1.3em;
	font-size:14px;
	text-align:justify;
	text-indent: 40px;
}
.box-3-mid-footer {
	background: url('../images/3-box-m-f-w.png') no-repeat center bottom;
	min-height:76px;
	padding-bottom: 30px;
}
.box-3-right {
	background: url('../images/3-box-r-m.png') repeat-y;
	float:left;
	width:326px;
	position:relative;
	z-index:300;
}
.box-3-right-header {
	background: url('../images/3-box-r-h.jpg') no-repeat center top;
	height:52px;
	margin-bottom: 10px;
} 
.box-3-right h1 {
	font-weight:bold;
	font-size:17px;
	color:#FFF;
	padding: 15px 0px 0px 30px;
}
.box-3-right p {
	padding: 5px 33px 0px 27px;
	line-height:1.3em;
	font-size:14px;
	text-align:justify;
	text-indent: 40px;
}
.box-3-right-footer {
	background: url('../images/3-box-r-f-w.png') no-repeat center bottom;
	min-height:76px;
	padding-bottom: 30px;
}
#partners {
	text-align:center;
	padding:10px 0px 22px 0px;
}